package HomeWork;

import Domain.Student;

import java.util.ArrayList;
import java.util.Scanner;

/*
定义个学生类Student，包含空参构造、满参构造和以下成员变量：

姓名name(String类型)  成绩 score(ing 类型)

生成以上成员变量的set、get方法

定义测试类，创建三个对象，存入集合中，之后遍历集合list，求出三个学生的平均成绩

 */
public class Test3 {
    public static void main(String[] args) {
        ArrayList<Student> list = new ArrayList<>();

        //录入学生信息
        for (int i = 0; i < 3; i++) {
            list.add(getStudent());
        }

        //遍历学生信息，并求平均成绩
        int sum = 0;
        for (int i = 0; i < list.size(); i++) {
            Student stu = list.get(i);
            sum += stu.getScore();
        }

        System.out.println("学生的平均分为："+sum/ list.size());
    }

    public static Student getStudent(){
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入学生姓名");
        String name = sc.next();
        System.out.println("请输入学生成绩");
        int score = sc.nextInt();
        Student student = new Student(name,score);
        return student;
    }
}
